fuzzy logic data fusion neural networks machine vision robot knowledge discovery image analysis java image processing imaging data mining robotics artificial intelligence c++ image registration html automation robots homeland security php